package com.aps.framework.exception;

/**
 * @author jsy
 * @description:定义错误码枚举
 * @date 2025/10/21 11:42
 */
public enum ErrorCode {
    NO_AVAILABLE_EQUIPMENT(900, "没有查询到可用的设备"),
    HEURISTIC_ALGORITHM_NOT_CONFIGURED(902, "未配置启发式算法参数"),
    INTERNAL_SERVER_ERROR(500, "出现异常");

    // 错误码
    private final Integer code;
    // 错误码对应的默认信息
    private final String defaultMessage;

    // 构造方法
    ErrorCode(Integer code, String defaultMessage) {
        this.code = code;
        this.defaultMessage = defaultMessage;
    }

    public Integer getCode() {
        return code;
    }

    public String getDefaultMessage() {
        return defaultMessage;
    }
}
